commitment to deliver - French English Dictionary